package Model;

import java.util.Date;

public class Mensagem {
	
	private int idMensagem;
	private Date dataEmissao;
	private int cdStatus;
	private String textoMensagem;			
	private String tituloMensagem;
	private int idusuario;	 
	private int idTipoMensagem;
	private int idDestinatario;
	
	
	/* Atributos Relacionados */	
	private Usuario remetente;	
	private Usuario destinatario;
	private TipoMensagem tipoMensagem;
	
	/**
	 * @return the idMensagem
	 */
	public int getIdMensagem() {
		return idMensagem;
	}
	/**
	 * @param idMensagem the idMensagem to set
	 */
	public void setIdMensagem(int idMensagem) {
		this.idMensagem = idMensagem;
	}
	/**
	 * @return the dataEmissao
	 */
	public Date getDataEmissao() {
		return dataEmissao;
	}
	/**
	 * @param dataEmissao the dataEmissao to set
	 */
	public void setDataEmissao(Date dataEmissao) {
		this.dataEmissao = dataEmissao;
	}
	/**
	 * @return the cdStatus
	 */
	public int getCdStatus() {
		return cdStatus;
	}
	/**
	 * @param cdStatus the cdStatus to set
	 */
	public void setCdStatus(int cdStatus) {
		this.cdStatus = cdStatus;
	}
	/**
	 * @return the textoMensagem
	 */
	public String getTextoMensagem() {
		return textoMensagem;
	}
	/**
	 * @param textoMensagem the textoMensagem to set
	 */
	public void setTextoMensagem(String textoMensagem) {
		this.textoMensagem = textoMensagem;
	}
	/**
	 * @return the tituloMensagem
	 */
	public String getTituloMensagem() {
		return tituloMensagem;
	}
	/**
	 * @param tituloMensagem the tituloMensagem to set
	 */
	public void setTituloMensagem(String tituloMensagem) {
		this.tituloMensagem = tituloMensagem;
	}
	/**
	 * @return the idusuario
	 */
	public int getIdusuario() {
		return idusuario;
	}
	/**
	 * @param idusuario the idusuario to set
	 */
	public void setIdusuario(int idusuario) {
		this.idusuario = idusuario;
	}
	/**
	 * @return the idTipoMensagem
	 */
	public int getIdTipoMensagem() {
		return idTipoMensagem;
	}
	/**
	 * @param idTipoMensagem the idTipoMensagem to set
	 */
	public void setIdTipoMensagem(int idTipoMensagem) {
		this.idTipoMensagem = idTipoMensagem;
	}
	/**
	 * @return the idDestinatario
	 */
	public int getIdDestinatario() {
		return idDestinatario;
	}
	/**
	 * @param idDestinatario the idDestinatario to set
	 */
	public void setIdDestinatario(int idDestinatario) {
		this.idDestinatario = idDestinatario;
	}
	
	/**
	 * @return the remetente
	 */
	public Usuario getRemetente() {
		return remetente;
	}
	/**
	 * @param remetente the remetente to set
	 */
	public void setRemetente(Usuario remetente) {
		this.remetente = remetente;
	}
	/**
	 * @return the destinatario
	 */
	public Usuario getDestinatario() {
		return destinatario;
	}
	/**
	 * @param destinatario the destinatario to set
	 */
	public void setDestinatario(Usuario destinatario) {
		this.destinatario = destinatario;
	}
	public TipoMensagem getTipoMensagem() {
		return tipoMensagem;
	}
	public void setTipoMensagem(TipoMensagem tipoMensagem) {
		this.tipoMensagem = tipoMensagem;
	}
	
}
